Text copied to clipboard!
Tittel
Text copied to clipboard!Senior gameplay-programmerer
Beskrivelse
Text copied to clipboard!
Vi ser etter en erfaren og lidenskapelig senior gameplay-programmerer som ønsker å være en sentral del av vårt utviklingsteam. Du vil jobbe tett med designere, kunstnere og andre programmerere for å skape engasjerende og innovative spillopplevelser. Som senior gameplay-programmerer vil du ha ansvar for å implementere og optimalisere spillmekanikker, samt bidra til arkitektur og tekniske beslutninger som påvirker hele prosjektet.
Du vil være en nøkkelperson i utviklingen av spilllogikk, karakterkontroller, AI, fysikk og andre interaktive systemer. Vi forventer at du har solid erfaring med moderne spillmotorer som Unreal Engine eller Unity, og at du har en dyp forståelse for C++ eller C#. Du bør også ha erfaring med debugging, ytelsesoptimalisering og samarbeid i tverrfaglige team.
Stillingen krever at du er selvdrevet, strukturert og har evnen til å ta eierskap over komplekse tekniske utfordringer. Du vil også være mentor for yngre utviklere og bidra til å heve det tekniske nivået i teamet. Vi verdsetter kreativitet, samarbeid og en genuin interesse for spillutvikling.
Hos oss får du muligheten til å jobbe med spennende prosjekter i et dynamisk og inkluderende miljø. Vi tilbyr konkurransedyktige betingelser, fleksibel arbeidstid og gode muligheter for faglig utvikling. Hvis du brenner for å lage spill og ønsker å være med på å forme fremtidens interaktive opplevelser, vil vi gjerne høre fra deg.
Ansvarsområder
Text copied to clipboard!- Utvikle og implementere gameplay-funksjonalitet i samarbeid med designteamet
- Optimalisere ytelse og minnebruk for ulike plattformer
- Bidra til arkitektur og tekniske beslutninger i prosjektet
- Feilsøke og løse tekniske problemer relatert til gameplay
- Samarbeide tett med kunstnere og animatører for å sikre teknisk gjennomførbarhet
- Delta i kodegjennomganger og sikre høy kvalitet på kodebasen
- Mentorere og støtte juniorutviklere i teamet
- Bidra til kontinuerlig forbedring av utviklingsprosesser og verktøy
- Teste og validere gameplay-funksjoner i ulike scenarier
- Dokumentere tekniske løsninger og systemer
Krav
Text copied to clipboard!- Minimum 5 års erfaring som gameplay-programmerer
- Sterke ferdigheter i C++ og/eller C#
- Erfaring med spillmotorer som Unreal Engine eller Unity
- God forståelse for spilldesign og interaktive systemer
- Erfaring med debugging og ytelsesoptimalisering
- Evne til å jobbe selvstendig og i team
- Gode kommunikasjonsevner på norsk og/eller engelsk
- Erfaring med versjonskontrollsystemer som Git eller Perforce
- Kunnskap om AI, fysikk eller animasjonssystemer er en fordel
- Bachelorgrad i informatikk, spillutvikling eller tilsvarende erfaring
Potensielle intervjuspørsmål
Text copied to clipboard!- Hvilke spillmotorer har du erfaring med?
- Kan du beskrive et gameplay-system du har utviklet tidligere?
- Hvordan håndterer du ytelsesproblemer i komplekse spillprosjekter?
- Har du erfaring med tverrfaglig samarbeid i utviklingsteam?
- Hvordan holder du deg oppdatert på nye teknologier innen spillutvikling?
- Hva motiverer deg som gameplay-programmerer?
- Har du erfaring med å lede eller mentorere andre utviklere?
- Hvordan dokumenterer du tekniske løsninger i prosjektene dine?
- Hvilke verktøy bruker du for debugging og testing?
- Er du komfortabel med å jobbe i et raskt og dynamisk utviklingsmiljø?